package com.ssy.lingxi.product.api.model.request.commodity;

import lombok.Data;

import java.util.List;

/**
 * 商品查询
 * @author jw.chen
 * @version 2.0.0
 * @date 2020/6/28
 */
@Data
public class CommodityDetailRequest {
    /**
     * 商品ID
     */
    private Long productId;
    /**
     * id集合
     */
    private List<Long> idInList;

    /**
     * 排除的id集合
     */
    private List<Long> idNotInList;

    /**
     * 商城id
     */
    private List<Long> shopIdList;

    /**
     * 商城类型: 1-企业商城, 2-积分商城, 3-渠道商城, 4-渠道自有商城, 5-渠道积分商城
     */
    private Integer shopType;

    /**
     * 商城环境: 1-Web, 2-H5, 3-小程序, 4-App
     */
    private Integer environment;

    /**
     * 商品编号/商品名称
     */
    private String name;

    /**
     * 商品定价：1-现货价格, 2-价格需要询价, 3-积分兑换商品
     */
    private List<Integer> priceTypeList;

    /**
     * 审核状态: 1-待提交审核, 2-待审核, 3-审核不通过, 4-审核通过, 5-上架, 6-下架, 7-未上架
     */
    private List<Integer> statusList;

    /**
     * 最小价格
     */
    private Double min;

    /**
     * 最小价格
     */
    private Double max;

    /**
     * 会员分类id
     */
    private Long customerCategoryId;

    /**
     * 平台后台分类id
     */
    private Long categoryId;

    /**
     * 会员id
     */
    private Long memberId;

    /**
     * 会员名称
     */
    private String memberName;

    /**
     * 会员角色id
     */
    private Long memberRoleId;

    /**
     * 下级渠道会员id
     */
    private Long childMemberId;

    /**
     * 品牌id
     */
    private Long brandId;

    /**
     * 是否包括阶梯价格
     */
    private Boolean isMorePrice;

    /**
     * 是否跨境商品
     */
    private Boolean isCrossBorder;
}
